Supporting Collaboration in Heterogeneous Environments
نویسندگان
چکیده
Heterogeneous sharing in synchronous collaboration is important with the proliferation of diverse computing environments, such as wearable computers and handheld devices. We present here a data-centric design for synchronous collaboration of users with heterogeneous computing platforms. Our approach allows clients with different capabilities to share different subsets of data in order to conserve communication bandwidth. We have built a robust middleware consisting of a distributed repository of shared data objects and a client-server-based infrastructure. Using the middleware, we have developed a framework for building collaborative applications for clients with different display and processing capabilities. We discuss the design and implementation of our middleware and framework and evaluate them by building four complex sample applications that demonstrate scalability, good performance, and high degree of code reusability.
منابع مشابه
Exploring Transactional Service Properties for Mobile Service Composition
Service oriented computing provides suitable means to technically support distributed collaboration of heterogeneous devices such as in mobile environments. However, wireless communication links are unstable. When supporting collaboration in such environments, failures have to be optimistically coped with in order to still provide suitable correctness guarantees and avoid inconsistent system st...
متن کاملIntegrating Awareness Sources in Heterogeneous Collaboration Environments
Collaboration in heterogeneous environments involves dealing with variety of information sources that generate information that users need to be aware of. Users must be empowered to tailor the quality of awareness information. Heterogeneity of sources and media adversely affects the quality of group awareness. We propose a solution in terms of integrating the sources at the information level an...
متن کاملSupporting Mobility and Collaboration in Ubiquitous Computing
For unknown reasons, research into ubiquitous computing seems to pay no attention to collaboration among users in such an environment. This paper presents the design philosophy of activity-based computing (abc) and a technical implementation of it in a ubiquitous computing infrastructure, the ABC framework, which takes collaboration in ubiquitous environments as its starting point. The idea of ...
متن کاملIntegrating Heterogeneous Devices in Support of Local Mobility
With the increasing adoption of handheld computers and their integration in our daily life, mobile computing is becoming an important component of existing computing environments. The new forms of interaction made possible by mobile computing pose new challenges for the design of pervasive computing environments aimed at seamlessly integrating heterogeneous devices. Among these devices, handhel...
متن کاملCollaboration Support for Activity Management in a Personal Cloud Environment
This paper describes a framework supporting the development of open collaboration environments which integrate heterogeneous business services. The framework facilitates the user cooperation in the execution of shared activities by offering a workspace awareness support which abstracts from the business services employed to operate. The management of the workspaces of the user’s collaborations ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- J. of Management Information Systems
دوره 20 شماره
صفحات -
تاریخ انتشار 2004